/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.lihle.designpatterns.model.behavioral.strategy.impl;

import com.lihle.designpatterns.model.behavioral.strategy.Strategy;

/**
 *
 * @author user
 */
public class Context {
    int temperatureInF;
    Strategy strategy;
    
    public Context(int temperatureInF, Strategy strategy){
        this.temperatureInF = temperatureInF;
        this.strategy= strategy;
    }
    
    public void setStrategy(Strategy strategy){
        this.strategy=strategy;
    }
    
    public int getTemperatureInF(){
        return temperatureInF;
    }
    
    public boolean getResult(){
        return strategy.checkTemperature(temperatureInF);
    }
}
